/*
 * MapObjectFactory.cpp
 *
 * Author: Grupo Nro.
 */

#include "MapObjectFactory.h"

MapObjectFactory::MapObjectFactory() {
}

MapObjectFactory::~MapObjectFactory() {
}

MapObject * MapObjectFactory::build(string tipo, int id, int x, int y) {
	if (string(PARED).compare(tipo.c_str()) == 0){
		return (new MetalWall(id, x, y, tipo));
	} else if (string(CAJA).compare(tipo.c_str()) == 0){
		return (new Box(id, x, y, tipo));
	}
	return NULL;
}
